﻿namespace Matrix.MaKaYunShang.Model.Dto
{
    /// <summary>
    ///     账号信息DTO
    /// </summary>
    public class McAccountDto
    {
        /// <summary>
        ///     账号ID
        /// </summary>
        public int AccountId { get; set; }
        /// <summary>
        /// 所属店铺Id
        /// </summary>
        public int ShopId { get; set; }
        public int MxWechatInfoUserId { get; set; }
        public int MxProjectInfoId { get; set; }
        /// <summary>
        /// 二维码URL
        /// </summary>
        public string LocalQrCodePath { get; set; }

        /// <summary>
        ///     账号UserName
        /// </summary>
        public string UserName { get; set; }

        /// <summary>
        ///     显示姓名
        /// </summary>
        public string DisplayName { get; set; }

        /// <summary>
        ///     手机
        /// </summary>
        public string Mobile { get; set; }

        /// <summary>
        ///     账号类型
        /// </summary>
        public int AccountType { get; set; }
        /// <summary>
        ///     带参数二维码ID
        /// </summary>
        public int MxWechatParamQrCodeId { get; set; }

        /// <summary>
        ///     角色ID
        /// </summary>
        public int RoleId { get; set; }

        /// <summary>
        ///     账号角色
        /// </summary>
        public string RoleName { get; set; }

        /// <summary>
        ///     是否删除
        /// </summary>
        public bool IsDelete { get; set; }

        /// <summary>
        /// 密码
        /// </summary>
        public string PasswordHash { get; set; }

        /// <summary>
        /// 页面操作
        /// </summary>
        public string Action { get; set; }

        /// <summary>
        /// 所在店铺名称
        /// </summary>
        public string ShopName { get; set; }
        /// <summary>
        /// 绑定微信昵称
        /// </summary>
        public string WechatUserNickName { get; set; }

        public decimal AccountMoney { get; set; }
        public int CanSendCard { get; set; }
        /// <summary>
        /// 是否为总部店
        /// </summary>
        public bool IsHeadquarters { get; set; }
        /// <summary>
        /// 所属总部店
        /// </summary>
        public int ParentShopId { get; set; }

        public string openId { get; set; }
    }
}